# 设计一个简单的动物园系统，其中包含不同类型的动物（如狗、猫和鸟）。
# 每个动物都有自己的属性（如名字、年龄）和行为（如发出声音）
# 。使用封装、继承和多态来完成。

class Zoo:
    def __init__(self, name, age):
        self.name = name
        self.age = age

    def sound(self):
        pass


class Dog(Zoo):
    def __init__(self, name, age):
        super().__init__(name, age)

    def sound(self):
        print(self.name,"汪汪叫")


class Cat(Zoo):
    def __init__(self, name, age):
        super().__init__(name, age)

    def sound(self):
        print(self.name,"喵喵叫")


class Bird(Zoo):
    def __init__(self, name, age):
        super().__init__(name, age)

    def sound(self):
        print(self.name,"叽叽叫")


if __name__ == '__main__':
    zoon1 =Dog("小狗",5)
    zoon2=Cat("小猫",2)
    zoon3 = Bird("小鸟",3)

    zoon1.sound()
    zoon2.sound()
    zoon3.sound()